#pragma once

#include <vector>
#include "SDL.h"

class SDLComponent
{
friend class SDLEngine;

public:
	SDLComponent();
	virtual ~SDLComponent();

	virtual void Update() = 0;
	virtual void Draw() = 0;

private:
	static std::vector<SDLComponent*> allComponents;
};

